﻿
namespace ZR.Model.Dto.Business.ProductionControl
{
    /// <summary>
    /// 钎焊记录查询对象
    /// </summary>
    public class CksBrazingRecordQueryDto : PagerInfo
    {
        public string BatchNo { get; set; }
    }

    /// <summary>
    /// 钎焊记录输入输出对象
    /// </summary>
    public class CksBrazingRecordDto
    {
        [Required(ErrorMessage = "Id不能为空")]
        public long Id { get; set; }

        [Required(ErrorMessage = "标记位置不能为空")]
        public int LocationId { get; set; }

        public string BatchNo { get; set; }

        public int? Status { get; set; }

        public int? MaterialRackNo { get; set; }

        public int? FurnaceNo { get; set; }

        public int? CurveNo { get; set; }

        public decimal SetTemperature { get; set; }

        public decimal VacuumDegree { get; set; }

        public decimal ElectricCabinetPower { get; set; }

        public decimal HeatingCabinetPower { get; set; }

        public DateTime? StartTime { get; set; }

        public DateTime? EndTime { get; set; }

        [Required(ErrorMessage = "创建时间不能为空")]
        public DateTime? CreatedTime { get; set; }

        [Required(ErrorMessage = "IsDeleted不能为空")]
        public bool IsDeleted { get; set; }



        [ExcelColumn(Name = "1执行中 10已完成")]
        public string StatusLabel { get; set; }
    }
}